H ? « »

Language peer sets for ALGOL W:
Switzerland
Switzerland/1966
Designed 1966
1960s languages
Third generation
High Cold War
Genus Algol Ws
Numerical Scientific
Algol Ws
Wirth Algols
Generation of Algol 60
Algol Ws/1966
Wirth Algols/1966
Generation of Algol 60/1966
Algol Ws/Switzerland
Wirth Algols/Switzerland
Generation of Algol 60/Switzerland
Numerical Scientific
Numerical Scientific/1966
Numerical Scientific/ch

ALGOL W(ID:243/alg049)

Wirth and Hoare 

alternate simple view
Country: Switzerland
Designed 1966
Published: 1966
Genus: Algol Ws
Sammet category: Numerical Scientific


Wirth and Hoare in Europe 1965

Stanford 1966 Nikalus Wirth

Derivative of ALGOL 60. Introduced double precision, complex numbers, bit strings and dynamic data structures. Parsed entirely by operator precedence. Used call-by-value-result.

The other outcome (a minority report) of the IFIP Working Group to find a successor to Algol 60. Championed by the minimalist faction against the Algol X put forward by the supporters of Van Wijngarden.

In the histories (Dijkstra, Hoare, Wirth) that ridicule Algol 68, it is portrayed as the perfect child. In the alternative histories (vd Poel, Koester, Peck) it is seen as a recidivist step back to FORTRAN



Places
People:
Structures:
Related languages
ALGOL 60 Revised ALGOL W   Evolution of
Elliott ALGOL ALGOL W   Influence
PL360 ALGOL W   Influence
ALGOL W ALGOL 68   Influence
ALGOL W BABEL   Incorporated some features of
ALGOL W DASH   Incorporated some features of
ALGOL W Minority report Algol 68   Evolution of
ALGOL W Pascal   Influence
ALGOL W PIVOT Input language   Based on
ALGOL W Prolog   Written using
ALGOL W S-Algol   Influence

References:
  • Wirth, N. and C. A. R. Hoare (1966) Wirth, N. and C. A. R. Hoare "A Contribution to the Development of Algol"
          in [ACM] (1966) [ACM] CACM 9(06) June 1966
  • Bauer, H. R., S. I. Becker, et al. (1968) Bauer, H. R., S. I. Becker, et al. "ALGOL W (revised)", CS-TR-68-89 Stanford University, Department of Computer Science, March 1968 Abstract Online copy
          in [ACM] (1966) [ACM] CACM 9(06) June 1966
  • Bauer, H. (1968) Bauer, H. R., S. I. Becker, et al. ALGOL W implementation, CS-TR-68-98 (May 1968) Stanford University, Department of Computer Science. Abstract Online copy
          in [ACM] (1966) [ACM] CACM 9(06) June 1966
  • Bauer, H. R., S. I. Becker, et al., (1968) Bauer, H. R., S. I. Becker, et al., "ALGOL W", CS-TR-68-86, Stanford U, January 1968. Abstract

    Internal error

    LETVAR\\\: Invalid procedure call or argument 5 ProtiumLPNDB at strContent Checking wild card

          in [ACM] (1966) [ACM] CACM 9(06) June 1966
  • Wirth, N. (1968) Wirth, N. "PL/360, A Programming Language for the 360 Computers"
          in [ACM] (1968) [ACM] CACM 11(01) (January 1968)
  • Bauer, H. R., S. I. Becker, et al. (1969) Bauer, H. R., S. I. Becker, et al. "ALGOL W (revised)" CS-TR-68-110 Stanford University, Department of Computer Science. September 1969 Abstract Online copy
          in [ACM] (1968) [ACM] CACM 11(01) (January 1968)
  • Eve, J. (ed.) (1970) Eve, J. (ed.) "NUMAC Algol W Manual" Unversity of Newcastle Upon Tyne, 1970 Abstract
          in [ACM] (1968) [ACM] CACM 11(01) (January 1968)
  • N. Wirth: (1970) N. Wirth: "Format of PL360 Programs," ALGOL W Project Memo, Stanford University, Sept. 9, 1966.
          in [ACM] (1968) [ACM] CACM 11(01) (January 1968)
  • Eve, J. (ed.) (1972) Eve, J. (ed.) "Computing Laboratory Algol W Programming Manual" Unversity of Newcastle Upon Tyne, 1972 Abstract
          in [ACM] (1968) [ACM] CACM 11(01) (January 1968)
  • Sites, Richard L. (1972) Sites, Richard L. "ALGOL W reference manual" Stanford University, Department of Computer Science Report Number: CS-TR-71-230 February 1972 Abstract pdf
          in [ACM] (1968) [ACM] CACM 11(01) (January 1968)
  • Wichmann, B. A. (1976) Wichmann, B. A. "Ackermann's function: a study in the efficiency of calling procedures" BIT 16 (1976), pp103-110 Abstract Extract: Introduction Extract: Ackermann's function Extract: Acknowledgements Extract: Results of tests (altered to include authors where known) Extract: Program listing Extract: Properties of the algorithm Extract: Notes on the results and Factors influencing the execution speed Extract: Conclusion
          in [ACM] (1968) [ACM] CACM 11(01) (January 1968)
  • Hunter, J.A. and Hindmarsh, M.M. (1978) Hunter, J.A. and Hindmarsh, M.M. "ALGOL W Development at Newcastle" CS-TR: 124, Department of Computing Science, University of Newcastle, 1978 Abstract Online copy
          in [ACM] (1968) [ACM] CACM 11(01) (January 1968)
  • Hoare, CAR (1980) Hoare, CAR "The Emperor's Old Clothes" the ACM Turing Award lecture, 1980 Extract: The rejection of the draft of Algol W Extract: The birth of Algol 68
          in [ACM] (1981) [ACM] CACM 24(02) February 1981
  • Dencker, Peter; Dürre, Karl; Heuft, Johannes (1984) Dencker, Peter; Dürre, Karl; Heuft, Johannes "Optimization of parser tables for portable compilers" pp546-572
          in TOPLAS 6(4) October 1984 Lecture Notes in compute (1984) TOPLAS 6(4) October 1984 Lecture Notes in computer science Vol. 174
    Resources
    • Internal error

      CMPFLDLIT: Subscript out of range 9 ProtiumLPNDB at intYear creating comparison structure

    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder